package com.tarena.lbs.coupon.dao.repository;

import com.github.pagehelper.PageInfo;
import com.tarena.lbs.coupon.pojo.param.CouponParam;
import com.tarena.lbs.coupon.pojo.po.CouponPO;
import com.tarena.lbs.coupon.pojo.query.CouponQuery;
import com.tarena.lbs.coupon.pojo.vo.CouponVO;

public interface CouponRepository {

    void insert(CouponPO couponPO);

    PageInfo<CouponPO> pagesList(CouponQuery query);

    void update(CouponPO couponPO);

    CouponVO selectById(Integer id);

    CouponPO getCouponById(Integer couponId);
}
